Python的字典(dictionary
)是一種用來儲存鍵值對的數據結構。每個鍵(key
)對應一個值(value
),並且每個鍵都是唯一的。
{}
定義。:
分隔。,
分隔。student = {
"name": "Alice",
"age": 18,
"grade": "A"
}
使用鍵來獲取對應的值。
print(student["name"]) # 輸出: Alice
修改已存在的鍵值對,或添加新的鍵值對。
student["age"] = 19 # 修改
student["city"] = "NY" # 添加
刪除鍵值對。
del student["grade"]
get(key)
獲取鍵對應的值。
student = {
"name": "Alice",
"age": 18,
"grade": "A"
}
print(student.get("name")) # 輸出: Alice
print(student.get("grade", "N/A")) # 輸出: A
print(student.get("city", "N/A")) # 輸出: N/A (因為 'city' 不存在)
keys()
返回字典中的所有鍵。
# 獲取所有鍵
keys = student.keys()
print(keys) # 輸出: dict_keys(['name', 'age', 'grade'])
values()
返回字典中的所有值。
# 獲取所有值
values = student.values()
print(values) # 輸出: dict_values(['Alice', 18, 'A'])
items()
返回字典中的所有鍵值對。
# 獲取所有鍵值對
items = student.items()
print(items) # 輸出: dict_items([('name', 'Alice'), ('age', 18), ('grade', 'A')])
clear()
刪除字典中的所有鍵值對。
# 清空字典
student.clear()
print(student) # 輸出: {}